home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-1 / Inter.Net 55-1.iso / CBuilder / Info / TeachU14 / SAMS / Code / Day07 / spmain.h < prev   
Encoding:
C/C++ Source or Header  |  1998-02-08  |  2.3 KB  |  75 lines

  1. //---------------------------------------------------------------------------
  2. #ifndef SPMainH
  3. #define SPMainH
  4. //---------------------------------------------------------------------------
  5. #include <vcl\Classes.hpp>
  6. #include <vcl\Controls.hpp>
  7. #include <vcl\StdCtrls.hpp>
  8. #include <vcl\Forms.hpp>
  9. #include <vcl\Buttons.hpp>
  10. #include <vcl\ComCtrls.hpp>
  11. #include <vcl\ExtCtrls.hpp>
  12. #include <vcl\Menus.hpp>
  13. #include <vcl\Dialogs.hpp>
  14. //---------------------------------------------------------------------------
  15. class TScratchPad : public TForm
  16. {
  17. __published:    // IDE-managed Components
  18.   TBevel *Bevel1;
  19.   TPanel *SpeedBar;
  20.   TSpeedButton *FileOpenBtn;
  21.   TSpeedButton *FileSaveBtn;
  22.   TStatusBar *StatusBar;
  23.   TMemo *Memo;
  24.   TMainMenu *MainMenu;
  25.   TMenuItem *FileMenu;
  26.   TMenuItem *FileNew;
  27.   TMenuItem *FileOpen;
  28.   TMenuItem *FileSave;
  29.   TMenuItem *FileSaveAs;
  30.   TMenuItem *N1;
  31.   TMenuItem *FilePrint;
  32.   TMenuItem *FilePrintSetup;
  33.   TMenuItem *N2;
  34.   TMenuItem *FileExit;
  35.   TMenuItem *Edit1;
  36.   TMenuItem *EditReplace;
  37.   TMenuItem *EditFind;
  38.   TMenuItem *N4;
  39.   TMenuItem *EditPaste;
  40.   TMenuItem *EditCopy;
  41.   TMenuItem *EditCut;
  42.   TMenuItem *N5;
  43.   TMenuItem *EditUndo;
  44.   TMenuItem *Help1;
  45.   TMenuItem *HelpAbout;
  46.   TMenuItem *HelpContents;
  47.   TMenuItem *EditSelectAll;
  48.   TMenuItem *N3;
  49.   TMenuItem *EditWordWrap;
  50.   TOpenDialog *OpenDialog;
  51.   TSaveDialog *SaveDialog;
  52.   TPopupMenu *MemoPopup;
  53.   TMenuItem *PopupCut;
  54.   TMenuItem *PopupCopy;
  55.   TMenuItem *PopupPaste;
  56.   void __fastcall FileExitClick(TObject *Sender);
  57.   void __fastcall EditCutClick(TObject *Sender);
  58.   void __fastcall EditCopyClick(TObject *Sender);
  59.   void __fastcall EditPasteClick(TObject *Sender);
  60.   void __fastcall FileNewClick(TObject *Sender);
  61.   void __fastcall FileOpenClick(TObject *Sender);
  62.   void __fastcall FileSaveClick(TObject *Sender);
  63.   void __fastcall FileSaveAsClick(TObject *Sender);
  64.   void __fastcall EditUndoClick(TObject *Sender);
  65.   void __fastcall EditSelectAllClick(TObject *Sender);
  66.   void __fastcall EditWordWrapClick(TObject *Sender);
  67. private:    // User declarations
  68. public:        // User declarations
  69.   __fastcall TScratchPad(TComponent* Owner);
  70. };
  71. //---------------------------------------------------------------------------
  72. extern PACKAGE TScratchPad *ScratchPad;
  73. //---------------------------------------------------------------------------
  74. #endif
  75.